// 金蝶单据查询字段
export interface I_Query {
  formId: string;
  fieldKeys: string;
  filterString?: any[] | string;
  orderString?: string;
  topRowCount?: number;
  startRow?: number;
  limit?: number;
  subSystemId?: string;
  isShowLoading?: boolean;
}
export interface I_BatchSave {
  formid: string;
  data: {
    NumberSearch: boolean;
    ValidateFlag: boolean;
    IsDeleteEntry: boolean;
    IsEntryBatchFill: boolean;
    NeedUpDateFields: any[];
    NeedReturnFields: any[];
    SubSystemId: string;
    InterationFlags: string;
    Model: any[];
    BatchCount: number;
    IsVerifyBaseDataField: boolean;
    IsAutoAdjustField: boolean;
    IgnoreInterationFlag: boolean;
    IsControlPrecision: boolean;
    IsAutoSubmitAndAudit: boolean;
    ValidateRepeatJson: boolean;
  };
}

export interface I_Push {
  formid: string;
  data: {
    Ids?: string | number;
    Numbers?: any[];
    EntryIds?: string | number;
    RuleId?: string;
    TargetBillTypeId?: string;
    TargetOrgId?: number;
    TargetFormId?: string;
    IsEnableDefaultRule?: boolean;
    IsDraftWhenSaveFail?: boolean;
    CustomParams?: { [key: string]: any };
  };
}
